hysop.tools package¶
Some tools to make life easier with hysop.
i/o management, mpi parameters setup, and so on
Submodules¶
- hysop.tools.cache module
- hysop.tools.callback module
- hysop.tools.contexts module
- hysop.tools.debug_dumper module
- hysop.tools.debug_utils module
- hysop.tools.decorators module
- hysop.tools.field_utils module
BasePrinter
DifferentialStringFormatter
DifferentialStringFormatter.comp_fns
DifferentialStringFormatter.divide_fns
DifferentialStringFormatter.exp_fns
DifferentialStringFormatter.format_partial_name()
DifferentialStringFormatter.format_partial_names()
DifferentialStringFormatter.format_pd()
DifferentialStringFormatter.format_special_characters()
DifferentialStringFormatter.join_fns
DifferentialStringFormatter.pow_fns
DifferentialStringFormatter.return_names()
DifferentialStringFormatter.sub_fns
LatexNamePrinter
NamePrinter
PrettyNamePrinter
VarNamePrinter
bcomp_fn()
bdivide_fn()
bexp_fn()
bjoin_fn()
bpow_fn()
bsub_fn()
lcomp_fn()
ldivide_fn()
lexp_fn()
ljoin_fn()
lpow_fn()
lsub_fn()
pcomp_fn()
pdivide_fn()
pexp_fn()
pjoin_fn()
ppow_fn()
print_all_names()
print_latex_name()
print_name()
print_pretty_name()
print_var_name()
psub_fn()
to_str()
vcomp_fn()
vdivide_fn()
vexp_fn()
vjoin_fn()
vpow_fn()
vsub_fn()
- hysop.tools.handle module
- hysop.tools.hash module
- hysop.tools.henum module
- hysop.tools.hptt_utils module
- hysop.tools.htypes module
- hysop.tools.hysop_ls module
- hysop.tools.indices module
- hysop.tools.interface module
NamedObjectI
NamedScalarContainerI
NamedTensorContainerI
NamedTensorContainerI.__contains__()
NamedTensorContainerI.__iter__()
NamedTensorContainerI.__tuple__()
NamedTensorContainerI.iter_fields()
NamedTensorContainerI.nd_iter()
NamedTensorContainerI.ndim
NamedTensorContainerI.new_empty_array()
NamedTensorContainerI.rename()
NamedTensorContainerI.shape
NamedTensorContainerI.size
SymbolContainerI
- hysop.tools.io_utils module
- hysop.tools.method_utils module
- hysop.tools.misc module
- hysop.tools.mpi_utils module
- hysop.tools.numba_utils module
- hysop.tools.numerics module
complex_to_float_dtype()
default_invalid_value()
demote_dtype()
determine_fp_types()
find_common_dtype()
float_to_complex_dtype()
get_dtype()
get_itemsize()
is_complex()
is_fp()
is_integer()
is_signed()
is_unsigned()
match_bool_type()
match_complex_type()
match_dtype()
match_float_type()
match_signed_type()
match_unsigned_type()
- hysop.tools.numpywrappers module
- hysop.tools.opencl_explore module
- hysop.tools.parameters module
- hysop.tools.plotDrag module
- hysop.tools.profiler module
- hysop.tools.spectral_utils module
EnergyDumper
EnergyPlotter
SpectralTransformUtils
SpectralTransformUtils.C2C_transforms
SpectralTransformUtils.C2R_transforms
SpectralTransformUtils.R2C_transforms
SpectralTransformUtils.R2R_transforms
SpectralTransformUtils.backward_transforms
SpectralTransformUtils.boundaries_to_extensions()
SpectralTransformUtils.boundaries_to_transforms()
SpectralTransformUtils.boundary_to_extension()
SpectralTransformUtils.compute_wave_numbers()
SpectralTransformUtils.cosine_transforms
SpectralTransformUtils.determine_input_dtype()
SpectralTransformUtils.determine_output_dtype()
SpectralTransformUtils.extension_to_transform()
SpectralTransformUtils.extensions_to_transforms()
SpectralTransformUtils.forward_transforms
SpectralTransformUtils.generate_wave_number()
SpectralTransformUtils.generate_wave_numbers()
SpectralTransformUtils.get_conjugate_inverse_transforms()
SpectralTransformUtils.get_inverse_transforms()
SpectralTransformUtils.get_transform_offsets()
SpectralTransformUtils.get_transform_resolution()
SpectralTransformUtils.is_C2C()
SpectralTransformUtils.is_C2R()
SpectralTransformUtils.is_R2C()
SpectralTransformUtils.is_R2R()
SpectralTransformUtils.is_backward()
SpectralTransformUtils.is_cosine()
SpectralTransformUtils.is_forward()
SpectralTransformUtils.is_none()
SpectralTransformUtils.is_sine()
SpectralTransformUtils.parse_expression()
SpectralTransformUtils.sine_transforms
SpectralTransformUtils.transforms_from_field()
make_multivariate_polynomial()
make_multivariate_trigonometric_polynomial()
make_polynomial()
make_trigonometric_polynomial()
- hysop.tools.string_utils module
- hysop.tools.sympy_utils module
AppliedUndef
CustomLatexPrinter
CustomStrPrinter
CustomStrReprPrinter
Dummy
Expr
SetupExprI
Symbol
SymbolicBase
UndefinedFunction
UnevaluatedExpr
UnsplittedExpr
build_eqs_from_dicts()
enable_pretty_printing()
evalf_str()
exponent()
exponents()
factor_split()
get_derivative_variables()
latex()
non_eval_xreplace()
recurse_expression_tree()
remove_pows()
round_expr()
sstr()
sstrrepr()
subscript()
subscripts()
tensor_symbol()
tensor_xreplace()
truncate_expr()
- hysop.tools.sys_utils module
- hysop.tools.transposition_states module
- hysop.tools.units module
- hysop.tools.variable module
- hysop.tools.warning module